#include <stdio.h>
int main(int argc, char const *argv[])
{
    printf("1、查看成绩\n");
    printf("2、查看账号\n");
    printf("3、查看密码\n");
    printf("4、查看性别\n");

    int option;
    int i;
    scanf("%d", &option);

    // 只能判定整形  只能判定 常量
    switch (option)
    {
    case 1: // 此处只能是常量

        printf("1、查看成绩\n");

        break; // 跳出 当前分支  如果不跳出当前分支 则会造成 switch 穿透
    case 2: 
        printf("2、查看账号\n");
        break;
    case 3:   // 如果 要在分支中 声明变量 则需要增加大括号
    {
        int val = 50;
        printf("val = %d\n", val);
        break;
    }

    default: // 当前面条件都不满足的时候 则使用这一个
    printf("输入错误\n");
        break;
    }

    return 0;
}
